package com.itheima.Mapper;

import com.itheima.pojo.CheckGroup;
import com.itheima.pojo.CheckItem;
import com.itheima.pojo.Setmeal;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Result;
import org.apache.ibatis.annotations.ResultType;
import org.apache.ibatis.annotations.Select;

import java.util.List;

@Mapper
public interface SetMealDao {


    Setmeal findById(Integer id);



   //查询所有套餐
   @Select("select * from chuanzhi.t_setmeal")
   List<Setmeal> getSetmeal();
//
//    //根据套餐id查询套餐
//    @Select("select * from chuanzhi.t_setmeal where id=#{id}")
//    Setmeal findById(Integer id);
//
//    //根据套餐id查询检查组id
//    @Select("select checkgroup_id from chuanzhi.t_setmeal_checkgroup where setmeal_id=#{id}")
//    List<Integer> findCheckGroupIdsBySetmealId(Integer id);
//
//    //根据id查询检查组
//    List<CheckGroup> selectByCheckgroupIds(List<Integer> checkGroups);
//
//    @Select("select chuanzhi.t_checkitem.id from chuanzhi.t_checkitem  join chuanzhi.t_checkgroup_checkitem tcc " +
//            "on chuanzhi.t_checkitem.id = tcc.checkitem_id    where tcc.checkgroup_id=#{id}")
//    List<Integer>findCheckItemIdsByCheckGroupId(Integer id);
//
//    List<CheckItem> selectBycheckItemIds(List<Integer> checkItemIds);
}
